	html {
		height: 100%
	}
	
	body {
		background-color: #333333;
		height: 100%;
		width: 100%;
		margin: 0px;
		padding: 0px;
		color: #222222;
		font-family: sans-serif; 
		font-size: 14px;
		font-weight: bold;
	}
	.button {
	    padding: 5px 10px;
	    display: inline;
	    background: #777 url(../images/button.png) repeat-x bottom;
	    border: none;
	    color: #fff;
	    cursor: pointer;
	    font-weight: bold;
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    text-shadow: 1px 1px #666;
    }
	.button:hover {
    	background-position: 0 -48px;
    }
	.button:active {
	    background-position: 0 top;
	    position: relative;
	    top: 1px;
	    padding: 6px 10px 4px;
    }
    .button.red { background-color: #e50000; }
	.button.purple { background-color: #9400bf; }
	.button.green { background-color: #58aa00; }
	.button.orange { background-color: #ff9c00; }
	.button.blue { background-color: #2c6da0; }
	.button.black { background-color: #333; }
	.button.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
	.button.small { font-size: 75%; padding: 3px 7px; }
	.button.small:hover { background-position: 0 -50px; }
	.button.small:active { padding: 4px 7px 2px; background-position: 0 top; }
	.button.large { font-size: 125%; padding: 7px 12px; }
	.button.large:hover { background-position: 0 -35px; }
	.button.large:active { padding: 8px 12px 6px; background-position: 0 top; }
	.box { 
	  background: #EEEEEE; 
	  -moz-box-shadow:4px 4px 5px #000000;
	  -webkit-box-shadow: 4px 4px 5px #000000;
	  box-shadow: 4px 4px 5px #000000;
	}
	.boxtop { 
	  background: url(../images/ne.gif) no-repeat top right; 
	}
	.boxtop div { 
	  font-size: 0;
	  height: 20px; 
	  background: url(../images/nw.gif) no-repeat top left; 
	}
	.boxbottom { 
	  background: url(../images/se.gif) no-repeat bottom right; 
	}
	.boxbottom div { 
	  font-size: 0;
	  height: 20px; 
	  background: url(../images/sw.gif) no-repeat bottom left; 
	}
	.boxcontent {
	  padding: 0px 20px 0px 20px;
	}